#ifndef _IM_MALLOC_H
#define _IM_MALLOC_H
#include <assert.h>
typedef unsigned int size_t;
void *im_malloc(size_t size);
void *im_calloc(size_t n, size_t size);
void *im_realloc(void *ptr, size_t size);
void im_free(void *ptr);
void *im_mallocz(size_t size);
char *im_strdup(const char *s);
#define im_oom_check(ptr) assert(ptr);
#endif

